	.text
prefix:
	# The following should all disassemble to: paddi rX,rY,disp
	pla	10,0(9)
	paddi	10,9,0
	paddi	10,9,0,0
	pla	11,~(1<<15)(9)
	paddi	11,9,~(1<<15)
	paddi	11,9,~(1<<15),0
	pla	12,8589934591(9)
	psubi	12,9,-8589934591
	psubi	12,9,-8589934591,0
	paddi	12,9,8589934591
	paddi	12,9,8589934591,0
	pla	13,-8589934592(9)
	psubi	13,9,8589934592
	psubi	13,9,8589934592,0
	paddi	13,9,-8589934592
	paddi	13,9,-8589934592,0

	# The following should all disassemble to: pla rX,disp
	pla	14,0
	paddi	14,0,0,1
	pla	15,~(1<<15)
	psubi	15,0,-(~(1<<15)),1
	paddi	15,0,~(1<<15),1
	pla	16,8589934591
	psubi	16,0,-8589934591,1
	paddi	16,0,8589934591,1
	pla	17,-8589934592
	psubi	17,0,8589934592,1
	paddi	17,0,-8589934592,1

	# The following should all disassemble to: pli rX,immed
	pli	20,13
	pla	20,13(0)
	psubi	20,0,-13
	paddi	20,0,13
	pli	21,~(1<<15)
	pla	21,~(1<<15)(0)
	paddi	21,0,~(1<<15)
	pli	22,8589934591
	pla	22,8589934591(0)
	psubi	22,0,-8589934591
	psubi	22,0,-8589934591,0
	paddi	22,0,8589934591
	paddi	22,0,8589934591,0
	pli	23,-8589934592
	pla	23,-8589934592(0)
	psubi	23,0,8589934592
	psubi	23,0,8589934592,0
	paddi	23,0,-8589934592
	paddi	23,0,-8589934592,0

	# Tests of prefix loads and stores
	plbz	3,0(1)
	plbz	3,0(1),0
	plbz	3,~(1<<15)(1)
	plbz	3,~(1<<15)(1),0
	plbz	3,8589934591(1)
	plbz	3,8589934591(1),0
	plbz	3,-8589934592(1)
	plbz	3,-8589934592(1),0
	plbz	3,0(0)
	plbz	4,0(0),1
	plbz	4,0
	plbz	3,~(1<<15)(0)
	plbz	4,~(1<<15)(0),1
	plbz	4,~(1<<15)
	plbz	3,8589934591(0)
	plbz	4,8589934591(0),1
	plbz	4,8589934591
	plbz	3,-8589934592(0)
	plbz	4,-8589934592(0),1
	plbz	4,-8589934592
	plhz	5,4(10),0
	plhz	5,4(0),1
	plha	6,8(10),0
	plha	6,8(0),1
	plwz	7,12(10),0
	plwz	7,12(0),1
	plwa	8,16(10),0
	plwa	8,16(0),1
	pld	9,20(10),0
	pld	9,20(0),1
	plfs	10,24(10),0
	plfs	10,24(0),1
	plfd	11,28(10),0
	plfd	11,28(0),1
	plxsd	13,36(10),0
	plxsd	13,36(0),1
	plxssp	14,40(10),0
	plxssp	14,40(0),1
	plq	16,48(10),0
	plq	16,48(0),1
	plxv	17,64(10),0
	plxv	17,64(0),1
	plxv	34,64(10),0
	plxv	34,64(0),1
	pstb	3,52(11),0
	pstb	3,52(0),1
	psth	4,56(11),0
	psth	4,56(0),1
	pstw	5,60(11),0
	pstw	5,60(0),1
	pstfs	6,64(11),0
	pstfs	6,64(0),1
	pstfd	7,68(11),0
	pstfd	7,68(0),1
	pstxsd	9,76(11),0
	pstxsd	9,76(0),1
	pstxssp	10,80(11),0
	pstxssp	10,80(0),1
	pstd	11,84(11),0
	pstd	11,84(0),1
	pstq	12,88(11),0
	pstq	12,88(0),1
	pstxv	13,96(11),0
	pstxv	13,96(0),1
	pstxv	63,96(11),0
	pstxv	63,96(0),1

# test d34 values of interest when bfd_vma is 32-bit
	pli	1,0x7fffffff
	pli	2,0x80000000
	pli	3,0xffffffff
	pli	4,0
	pli	5,-1
	pli	6,-0x7fffffff
	pli	7,-0x80000000
	pli	8,~0x7fffffff
	pli	9,~0x80000000
